function getCha(date1, date2) {
    var date1 = new Date('2022-01-01 00:00:00')
    var date2 = new Date();
    var cha = date1.getTime() - date2.getTime();
    var s = parseInt(cha / 1000 % 60)
    var m = parseInt(cha / 1000 / 60 % 60)
    var h = parseInt(cha / 1000 / 60 / 60 % 24)
    s = s < 10 ? '0' + s : s;
    h = h < 10 ? '0' + h : h;
    m = m < 10 ? '0' + m : m;
    var d = parseInt(cha / 1000 / 60 / 60 / 24)
    return '还剩' + d + '天' + h + '小时' + m + '分钟' + s + '秒';
}

//返回值：返回一个随机数字
function rand(min, max) {
    return parseInt(Math.random() * (max - min + 1) + min)
}

// 随机颜色
function getColor() {
    var str = '1234567890abcdef'
    var newstr = ''
    for (var i = 1; i <= 6; i++) {
        var n = parseInt(Math.random() * (str.length - 1) - 0 + 1);
        newstr += str[n]
    }
    return '#' + newstr
}

//随机姓名
function getName() {
    var arr = ['张三', '李四', '王麻子', '刘美丽', '孙漂亮', '大耳光子', '大嘴巴子', '张三', '李四', '王麻子', '刘美丽', '孙漂亮', '大耳光子', '大嘴巴子', '张三', '李四', '王麻子', '刘美丽', '孙漂亮', '大耳光子', '大嘴巴子'];
    var num = rand(0, arr.length - 1)
    return arr[num];
}

// 封装获取元素的函数
function $(tag) {
    return document.querySelector(tag)
}

//获取非行间样式
function getStyle(obj, attr) {
    if (window.getComputedStyle) {
        return window.getComputedStyle(obj, null)[attr]
    } else {
        return obj.currentStyle[attr]
    }
}

//任意移动到任意位置
function move(obj, json) {
    clearInterval(obj.timer);
    obj.timer = setInterval(function () {
        var falg = true;
        for (var k in json) {
            var leader = parseInt(getStyle(obj, k))
            var step = json[k] > leader ? 5 : -5;
            leader = leader + step;
            if (Math.abs(json[k] - leader) <= Math.abs(step)) {
                leader = json[k]
            }
            obj.style[k] = leader + 'px'
            if (json[k] != leader) {
                falg = false;
            }
        }
        if (falg) {
            clearInterval(obj.timer)
        }
    }, 5)
}